Power BI TMDL View Tutorial: Bulk Edit Measures Without Tabular Editor (Tamil)

 


Power BI TMDL View: Bulk Measure Management மற்றும் Metadata Updates செய்வது எப்படி?

முந்தைய பதிவில் DAX Query View INFO Functions பயன்படுத்தி ஒரு புதிய Power BI Model-ஐ எவ்வாறு விரைவாக புரிந்துகொள்ளலாம் என்பதை பார்த்தோம். Tables, Columns, Measures மற்றும் Hidden Objects போன்றவற்றை Metadata அளவில் ஆய்வு செய்வதற்கான முறைகளையும் அறிந்துகொண்டோம்.

இந்த பதிவில் அதற்கு அடுத்த கட்டமாக இருக்கும் TMDL View (Tabular Model Definition Language) பற்றி பார்க்கப் போகிறோம்.

ஒரு Power BI Project-ல் வேலை செய்யும்போது, சில நேரங்களில் பல Measures-ஐ ஒரே நேரத்தில் Update செய்ய வேண்டிய தேவைகள் வரும்.

உதாரணமாக:

  • Measure Names மாற்ற வேண்டும்
  • Display Folders உருவாக்க வேண்டும்
  • ஒரே மாதிரியான பல Measures உருவாக்க வேண்டும்
  • Technical Measures-ஐ Hide செய்ய வேண்டும்

இந்த மாதிரியான பணிகளை ஒவ்வொரு Measure-ஆக திறந்து செய்வது நேரத்தை அதிகமாக எடுத்துக்கொள்ளும்.

அதற்கு Power BI-யில் உள்ள TMDL View மிகவும் பயனுள்ளதாக இருக்கும்.


TMDL View என்றால் என்ன?

முன்பு Bulk Measure Updates அல்லது Metadata Changes செய்ய Tabular Editor போன்ற Third-Party Tools பயன்படுத்த வேண்டியிருந்தது.

தற்போது Power BI Desktop-லேயே TMDL View என்ற வசதி கிடைக்கிறது.

இதன் மூலம் Power BI Semantic Model-ஐ Code வடிவில் பார்க்கவும், மாற்றவும் முடியும்.

எளிமையாக சொன்னால்:

  • Model View → Visual Interface
  • TMDL View → Code Interface

Large Scale Projects-ல் வேலை செய்யும் Developers-க்கு இது மிகவும் பயனுள்ள Feature ஆகும்.


Use Case 1: Multiple Measures-ஐ Bulk Edit செய்வது

ஒரு Model-ல் கீழே உள்ள Measures இருப்பதாக வைத்துக்கொள்வோம்.

Total_Sales
Total_Orders
Total_Profit

Business Team-இலிருந்து:

அனைத்து Measure Names-லிருந்தும் underscore (_) நீக்க வேண்டும்.

என்ற Requirement வருகிறது.

ஒவ்வொரு Measure-ஐயும் தனித்தனியாக திறந்து மாற்றுவதற்கு பதிலாக:

  1. TMDL View-ஐ திறக்கவும்

  2. தேவையான Measures-ஐ Select செய்யவும்

  3. Editor-க்கு Drag செய்யவும்

  4. Find & Replace பயன்படுத்தவும்

சில விநாடிகளில் அனைத்து Measures-உம் Update ஆகிவிடும்.


Use Case 2: Display Folder உருவாக்குவது

ஒரு பெரிய Model-ல் அனைத்து Measures-உம் ஒரே இடத்தில் இருந்தால் Navigation கடினமாக இருக்கும்.

அதற்கு பதிலாக:

📁 Sales Metrics

📁 Customer Metrics

📁 Financial Metrics

📁 Inventory Metrics

போன்ற Display Folders உருவாக்கலாம்.

TMDL View-ல்:

displayFolder: Sales

என்று கொடுத்தால்,

  • Sales Folder உருவாகும்
  • தேர்ந்தெடுக்கப்பட்ட Measures அந்த Folder-க்கு மாற்றப்படும்

இதனால் Model மிகவும் ஒழுங்காக இருக்கும்.


Use Case 3: Template பயன்படுத்தி Multiple Measures உருவாக்குவது

பல Projects-ல் ஒரே Logic கொண்ட பல Measures உருவாக்க வேண்டியிருக்கும்.

உதாரணமாக:

  • Customer Count
  • Product Count
  • Order Count
  • Store Count

இவற்றின் Logic ஒரே மாதிரியாக இருக்கும்.

ஒவ்வொரு Measure-ஐயும் தனித்தனியாக உருவாக்காமல், ஒரு Template உருவாக்கி பயன்படுத்தலாம்.

இதன் மூலம் Development Time குறிப்பிடத்தக்க அளவில் குறையும்.


Use Case 4: Technical Measures-ஐ Hide செய்வது

பல Reports-ல் கீழ்க்கண்ட Measures பயன்படுத்தப்படும்:

  • Dynamic Title
  • Selected Filter Text
  • KPI Color Logic
  • Conditional Formatting Measures

இவை Business KPI-கள் அல்ல.

எனவே Report Developers மட்டுமே பயன்படுத்த வேண்டிய Measures ஆக இருக்கும்.

TMDL View-ல்:

isHidden: true

என்று கொடுத்தால் அந்த Measure Hide ஆகிவிடும்.


TMDL View ஏன் முக்கியம்?

Small Models-ல் Manual Updates செய்வது சாத்தியமானது.

ஆனால்:

  • 200+ Measures
  • Multiple Developers
  • Frequent Change Requests
  • Enterprise Power BI Models

போன்ற சூழல்களில் TMDL View மிகவும் பயனுள்ளதாக இருக்கும்.

முக்கிய நன்மைகள்

✅ Faster Development

✅ Bulk Updates

✅ Better Metadata Management

✅ Reusable Templates

✅ Cleaner Semantic Models

✅ Reduced Dependency on Third-Party Tools


Interview Question

Question:

How would you manage hundreds of measures efficiently in a Power BI model?

Sample Answer:

நான் TMDL View பயன்படுத்தி Semantic Model Metadata-ஐ நேரடியாக நிர்வகிப்பேன். Bulk Measure Updates, Display Folder Management, Measure Templates மற்றும் Hidden Measures போன்றவற்றை TMDL Scripts மூலம் கையாள முடியும். இதனால் Manual Effort குறையும் மற்றும் Model Maintainability மேம்படும்.


முக்கிய குறிப்புகள்

✔ TMDL View மூலம் Model Metadata-ஐ Code வடிவில் நிர்வகிக்கலாம்

✔ Multiple Measures-ஐ Bulk Edit செய்யலாம்

✔ Reusable Measure Templates உருவாக்கலாம்

✔ Display Folders மூலம் Measures-ஐ ஒழுங்குபடுத்தலாம்

✔ Technical Measures-ஐ Hide செய்யலாம்

✔ Large Power BI Models-ஐ எளிதாக நிர்வகிக்கலாம்





கருத்துரையிடுக

0 கருத்துகள்